.news_banner{
    width:100%;
    height: 300px;
    overflow: hidden;
    background: url(../images/news_info.jpg) no-repeat ;
    background-size: cover;
    background-position: 50% 50%;
}
.news_body{
    width: 1170px;
    height: 670px;
    padding: 22px 15px;
    margin: 0 auto;
}
.news_body>h1{
    font-size: 25px;
    color: #333;
    text-align: left;
    font-weight: 400;
    margin: 5px 0;
}
.news_body>span{
    display: block;
    margin: 30px 0;
    font-size: 13px;
    color: #adadad;
}
.line{
    border-top: 1px solid #f0efef;
    margin: 20px 0;
}
.news_body>p{
    line-height: 25px;
    font-size: 14px;
    color: #676767;
}
.line2{
    border-top: 1px dashed #f0efef;
    margin:70px 0 20px;
}
.share{
    width: 1150px;
    height: 32px;
    margin: 27px 10px 50px;
}
.share_space{
    width: 322px;
    height: 32px;
    float: right;
}
.share_space>p{
    font-size: 13px;
    color: #666666;
    padding-top: 10px;
    float: left;
}

.share_space>ul>li>a{
    display: block;
    float: left;
    width: 33px;
    height: 33px;
    margin: 0 0 12px 12px;
}
.share_bac1>a{
    background: url(../images/vbg.png) -1302px -100px no-repeat;
}
.share_bac2>a{
    background: url(../images/vbg.png) -1302px -190px no-repeat;
}
.share_bac3>a{
    background: url(../images/vbg.png) -1302px -145px no-repeat;
}
.share_bac4>a{
    background: url(../images/vbg.png) -1302px -235px no-repeat;
}
.share_bac5>a{
    background: url(../images/vbg.png) -1302px -730px no-repeat;
}
.share_bac6>a{
    background: url(../images/vbg.png) -1302px -595px no-repeat;
}